home *** CD-ROM | disk | FTP | other *** search
/ Practical Algorithms for Image Analysis / Practical Algorithms for Image Analysis.iso / TARFILE.GZ / tarfile / ch_3.5 / bcd / bcd.mak < prev    next >
Encoding:
Text File  |  1999-09-11  |  12.6 KB  |  463 lines

  1. # Microsoft Developer Studio Generated NMAKE File, Format Version 4.00
  2. # ** DO NOT EDIT **
  3.  
  4. # TARGTYPE "Win32 (x86) Console Application" 0x0103
  5.  
  6. !IF "$(CFG)" == ""
  7. CFG=bcd - Win32 Debug
  8. !MESSAGE No configuration specified.  Defaulting to bcd - Win32 Debug.
  9. !ENDIF 
  10.  
  11. !IF "$(CFG)" != "bcd - Win32 Release" && "$(CFG)" != "bcd - Win32 Debug"
  12. !MESSAGE Invalid configuration "$(CFG)" specified.
  13. !MESSAGE You can specify a configuration when running NMAKE on this makefile
  14. !MESSAGE by defining the macro CFG on the command line.  For example:
  15. !MESSAGE 
  16. !MESSAGE NMAKE /f "bcd.mak" CFG="bcd - Win32 Debug"
  17. !MESSAGE 
  18. !MESSAGE Possible choices for configuration are:
  19. !MESSAGE 
  20. !MESSAGE "bcd - Win32 Release" (based on "Win32 (x86) Console Application")
  21. !MESSAGE "bcd - Win32 Debug" (based on "Win32 (x86) Console Application")
  22. !MESSAGE 
  23. !ERROR An invalid configuration is specified.
  24. !ENDIF 
  25.  
  26. !IF "$(OS)" == "Windows_NT"
  27. NULL=
  28. !ELSE 
  29. NULL=nul
  30. !ENDIF 
  31. ################################################################################
  32. # Begin Project
  33. # PROP Target_Last_Scanned "bcd - Win32 Debug"
  34. RSC=rc.exe
  35. CPP=cl.exe
  36.  
  37. !IF  "$(CFG)" == "bcd - Win32 Release"
  38.  
  39. # PROP BASE Use_MFC 0
  40. # PROP BASE Use_Debug_Libraries 0
  41. # PROP BASE Output_Dir "Release"
  42. # PROP BASE Intermediate_Dir "Release"
  43. # PROP BASE Target_Dir ""
  44. # PROP Use_MFC 0
  45. # PROP Use_Debug_Libraries 0
  46. # PROP Output_Dir "Release"
  47. # PROP Intermediate_Dir "Release"
  48. # PROP Target_Dir ""
  49. OUTDIR=.\Release
  50. INTDIR=.\Release
  51. # Begin Custom Macros
  52. ProjDir=.
  53. # End Custom Macros
  54.  
  55. ALL : "$(OUTDIR)\bcd.exe" "..\..\bindosr\bcd.exe"
  56.  
  57. CLEAN : 
  58.     -@erase "..\..\bindosr\bcd.exe"
  59.     -@erase ".\Release\bcd.exe"
  60.     -@erase ".\Release\loc.obj"
  61.     -@erase ".\Release\ctor.obj"
  62.     -@erase ".\Release\filter.obj"
  63.     -@erase ".\Release\edge_map.obj"
  64.     -@erase ".\Release\conv.obj"
  65.     -@erase ".\Release\hyst.obj"
  66.     -@erase ".\Release\write.obj"
  67.     -@erase ".\Release\thin.obj"
  68.     -@erase ".\Release\det.obj"
  69.     -@erase ".\Release\dtor.obj"
  70.     -@erase ".\Release\bcd.obj"
  71.     -@erase ".\Release\find_edg.obj"
  72.     -@erase ".\Release\thld.obj"
  73.  
  74. "$(OUTDIR)" :
  75.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  76.  
  77. # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
  78. # ADD CPP /nologo /W3 /GX /O2 /I "." /I " ..\..\libip" /I " ..\..\libimage" /I " ..\..\libtiff\libtiff" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /YX /c
  79. CPP_PROJ=/nologo /ML /W3 /GX /O2 /I "." /I " ..\..\libip" /I " ..\..\libimage"\
  80.  /I " ..\..\libtiff\libtiff" /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
  81.  /Fp"$(INTDIR)/bcd.pch" /YX /Fo"$(INTDIR)/" /c 
  82. CPP_OBJS=.\Release/
  83. CPP_SBRS=
  84. # ADD BASE RSC /l 0x409 /d "NDEBUG"
  85. # ADD RSC /l 0x409 /d "NDEBUG"
  86. BSC32=bscmake.exe
  87. # ADD BASE BSC32 /nologo
  88. # ADD BSC32 /nologo
  89. BSC32_FLAGS=/nologo /o"$(OUTDIR)/bcd.bsc" 
  90. BSC32_SBRS=
  91. LINK32=link.exe
  92. # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
  93. # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\libimage\Release\libimage.lib ..\..\libtiff\libtiff\Release\libtiff.lib ..\..\libip\Release\libip.lib /nologo /subsystem:console /machine:I386
  94. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  95.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  96.  odbccp32.lib ..\..\libimage\Release\libimage.lib\
  97.  ..\..\libtiff\libtiff\Release\libtiff.lib ..\..\libip\Release\libip.lib /nologo\
  98.  /subsystem:console /incremental:no /pdb:"$(OUTDIR)/bcd.pdb" /machine:I386\
  99.  /out:"$(OUTDIR)/bcd.exe" 
  100. LINK32_OBJS= \
  101.     ".\Release\loc.obj" \
  102.     ".\Release\ctor.obj" \
  103.     ".\Release\filter.obj" \
  104.     ".\Release\edge_map.obj" \
  105.     ".\Release\conv.obj" \
  106.     ".\Release\hyst.obj" \
  107.     ".\Release\write.obj" \
  108.     ".\Release\thin.obj" \
  109.     ".\Release\det.obj" \
  110.     ".\Release\dtor.obj" \
  111.     ".\Release\bcd.obj" \
  112.     ".\Release\find_edg.obj" \
  113.     ".\Release\thld.obj"
  114.  
  115. "$(OUTDIR)\bcd.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  116.     $(LINK32) @<<
  117.   $(LINK32_FLAGS) $(LINK32_OBJS)
  118. <<
  119.  
  120. # Begin Custom Build
  121. ProjDir=.
  122. InputPath=.\Release\bcd.exe
  123. InputName=bcd
  124. SOURCE=$(InputPath)
  125.  
  126. "$(ProjDir)\..\..\bindosr\$(InputName).exe" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  127.    copy $(InputPath) $(ProjDir)\..\..\bindosr
  128.  
  129. # End Custom Build
  130.  
  131. !ELSEIF  "$(CFG)" == "bcd - Win32 Debug"
  132.  
  133. # PROP BASE Use_MFC 0
  134. # PROP BASE Use_Debug_Libraries 1
  135. # PROP BASE Output_Dir "Debug"
  136. # PROP BASE Intermediate_Dir "Debug"
  137. # PROP BASE Target_Dir ""
  138. # PROP Use_MFC 0
  139. # PROP Use_Debug_Libraries 1
  140. # PROP Output_Dir "Debug"
  141. # PROP Intermediate_Dir "Debug"
  142. # PROP Target_Dir ""
  143. OUTDIR=.\Debug
  144. INTDIR=.\Debug
  145. # Begin Custom Macros
  146. ProjDir=.
  147. # End Custom Macros
  148.  
  149. ALL : "$(OUTDIR)\bcd.exe" "..\..\bindosd\bcd.exe"
  150.  
  151. CLEAN : 
  152.     -@erase ".\Debug\vc40.pdb"
  153.     -@erase ".\Debug\vc40.idb"
  154.     -@erase ".\Debug\bcd.ilk"
  155.     -@erase ".\Debug\bcd.obj"
  156.     -@erase ".\Debug\hyst.obj"
  157.     -@erase ".\Debug\edge_map.obj"
  158.     -@erase ".\Debug\thin.obj"
  159.     -@erase ".\Debug\dtor.obj"
  160.     -@erase ".\Debug\conv.obj"
  161.     -@erase ".\Debug\filter.obj"
  162.     -@erase ".\Debug\thld.obj"
  163.     -@erase ".\Debug\ctor.obj"
  164.     -@erase ".\Debug\write.obj"
  165.     -@erase ".\Debug\loc.obj"
  166.     -@erase ".\Debug\find_edg.obj"
  167.     -@erase ".\Debug\det.obj"
  168.     -@erase ".\Debug\bcd.pdb"
  169.     -@erase "..\..\bindosd\bcd.exe"
  170.     -@erase ".\Debug\bcd.exe"
  171.  
  172. "$(OUTDIR)" :
  173.     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
  174.  
  175. # ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
  176. # ADD CPP /nologo /W3 /Gm /GX /Zi /Od /I "." /I " ..\..\libip" /I " ..\..\libimage" /I " ..\..\libtiff\libtiff" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /YX /c
  177. # SUBTRACT CPP /Fr
  178. CPP_PROJ=/nologo /MLd /W3 /Gm /GX /Zi /Od /I "." /I " ..\..\libip" /I\
  179.  " ..\..\libimage" /I " ..\..\libtiff\libtiff" /D "WIN32" /D "_DEBUG" /D\
  180.  "_CONSOLE" /Fp"$(INTDIR)/bcd.pch" /YX /Fo"$(INTDIR)/" /Fd"$(INTDIR)/" /c 
  181. CPP_OBJS=.\Debug/
  182. CPP_SBRS=
  183. # ADD BASE RSC /l 0x409 /d "_DEBUG"
  184. # ADD RSC /l 0x409 /d "_DEBUG"
  185. BSC32=bscmake.exe
  186. # ADD BASE BSC32 /nologo
  187. # ADD BSC32 /nologo
  188. BSC32_FLAGS=/nologo /o"$(OUTDIR)/bcd.bsc" 
  189. BSC32_SBRS=
  190. LINK32=link.exe
  191. # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386
  192. # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ..\..\libimage\Debug\libimage.lib ..\..\libtiff\libtiff\Debug\libtiff.lib ..\..\libip\Debug\libip.lib /nologo /subsystem:console /debug /machine:I386
  193. LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
  194.  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
  195.  odbccp32.lib ..\..\libimage\Debug\libimage.lib\
  196.  ..\..\libtiff\libtiff\Debug\libtiff.lib ..\..\libip\Debug\libip.lib /nologo\
  197.  /subsystem:console /incremental:yes /pdb:"$(OUTDIR)/bcd.pdb" /debug\
  198.  /machine:I386 /out:"$(OUTDIR)/bcd.exe" 
  199. LINK32_OBJS= \
  200.     ".\Debug\bcd.obj" \
  201.     ".\Debug\hyst.obj" \
  202.     ".\Debug\edge_map.obj" \
  203.     ".\Debug\thin.obj" \
  204.     ".\Debug\dtor.obj" \
  205.     ".\Debug\conv.obj" \
  206.     ".\Debug\filter.obj" \
  207.     ".\Debug\thld.obj" \
  208.     ".\Debug\ctor.obj" \
  209.     ".\Debug\write.obj" \
  210.     ".\Debug\loc.obj" \
  211.     ".\Debug\find_edg.obj" \
  212.     ".\Debug\det.obj"
  213.  
  214. "$(OUTDIR)\bcd.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
  215.     $(LINK32) @<<
  216.   $(LINK32_FLAGS) $(LINK32_OBJS)
  217. <<
  218.  
  219. # Begin Custom Build
  220. ProjDir=.
  221. InputPath=.\Debug\bcd.exe
  222. InputName=bcd
  223. SOURCE=$(InputPath)
  224.  
  225. "$(ProjDir)\..\..\bindosd\$(InputName).exe" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
  226.    copy $(InputPath) $(ProjDir)\..\..\bindosd
  227.  
  228. # End Custom Build
  229.  
  230. !ENDIF 
  231.  
  232. .c{$(CPP_OBJS)}.obj:
  233.    $(CPP) $(CPP_PROJ) $<  
  234.  
  235. .cpp{$(CPP_OBJS)}.obj:
  236.    $(CPP) $(CPP_PROJ) $<  
  237.  
  238. .cxx{$(CPP_OBJS)}.obj:
  239.    $(CPP) $(CPP_PROJ) $<  
  240.  
  241. .c{$(CPP_SBRS)}.sbr:
  242.    $(CPP) $(CPP_PROJ) $<  
  243.  
  244. .cpp{$(CPP_SBRS)}.sbr:
  245.    $(CPP) $(CPP_PROJ) $<  
  246.  
  247. .cxx{$(CPP_SBRS)}.sbr:
  248.    $(CPP) $(CPP_PROJ) $<  
  249.  
  250. ################################################################################
  251. # Begin Target
  252.  
  253. # Name "bcd - Win32 Release"
  254. # Name "bcd - Win32 Debug"
  255.  
  256. !IF  "$(CFG)" == "bcd - Win32 Release"
  257.  
  258. !ELSEIF  "$(CFG)" == "bcd - Win32 Debug"
  259.  
  260. !ENDIF 
  261.  
  262. ################################################################################
  263. # Begin Source File
  264.  
  265. SOURCE=.\bcd.c
  266.  
  267. !IF  "$(CFG)" == "bcd - Win32 Release"
  268.  
  269. DEP_CPP_BCD_C=\
  270.     ".\edge_finder.h"\
  271.     ".\..\..\libip\ip.h"\
  272.     ".\..\..\libip\ph.h"\
  273.     ".\..\..\libtiff\libtiff\tiffio.h"\
  274.     ".\..\..\libimage\draw.h"\
  275.     ".\..\..\libip\lldef.h"\
  276.     ".\..\..\libip\sgl_stat.h"\
  277.     ".\..\..\libip\convolve.h"\
  278.     ".\..\..\libip\pcc2.h"\
  279.     ".\..\..\libip\bdy_stru.h"\
  280.     ".\..\..\libimage\misc.h"\
  281.     ".\..\..\libtiff\libtiff\tiff.h"\
  282.     ".\..\..\libimage\tiffimage.h"\
  283.     ".\..\..\libimage\gd.h"\
  284.     ".\..\..\libimage\images.h"\
  285.     
  286.  
  287. "$(INTDIR)\bcd.obj" : $(SOURCE) $(DEP_CPP_BCD_C) "$(INTDIR)"
  288.  
  289.  
  290. !ELSEIF  "$(CFG)" == "bcd - Win32 Debug"
  291.  
  292. DEP_CPP_BCD_C=\
  293.     ".\edge_finder.h"\
  294.     ".\..\..\libip\ip.h"\
  295.     ".\..\..\libip\ph.h"\
  296.     ".\..\..\libtiff\libtiff\tiffio.h"\
  297.     ".\..\..\libimage\draw.h"\
  298.     ".\..\..\libip\lldef.h"\
  299.     ".\..\..\libip\sgl_stat.h"\
  300.     ".\..\..\libip\convolve.h"\
  301.     ".\..\..\libip\pcc2.h"\
  302.     ".\..\..\libip\bdy_stru.h"\
  303.     ".\..\..\libtiff\libtiff\tiff.h"\
  304.     ".\..\..\libimage\tiffimage.h"\
  305.     ".\..\..\libimage\gd.h"\
  306.     ".\..\..\libimage\misc.h"\
  307.     ".\..\..\libimage\images.h"\
  308.     
  309.  
  310. "$(INTDIR)\bcd.obj" : $(SOURCE) $(DEP_CPP_BCD_C) "$(INTDIR)"
  311.  
  312.  
  313. !ENDIF 
  314.  
  315. # End Source File
  316. ################################################################################
  317. # Begin Source File
  318.  
  319. SOURCE=.\conv.c
  320. DEP_CPP_CONV_=\
  321.     ".\edge_finder.h"\
  322.     
  323.  
  324. "$(INTDIR)\conv.obj" : $(SOURCE) $(DEP_CPP_CONV_) "$(INTDIR)"
  325.  
  326.  
  327. # End Source File
  328. ################################################################################
  329. # Begin Source File
  330.  
  331. SOURCE=.\ctor.c
  332. DEP_CPP_CTOR_=\
  333.     ".\edge_finder.h"\
  334.     
  335.  
  336. "$(INTDIR)\ctor.obj" : $(SOURCE) $(DEP_CPP_CTOR_) "$(INTDIR)"
  337.  
  338.  
  339. # End Source File
  340. ################################################################################
  341. # Begin Source File
  342.  
  343. SOURCE=.\det.c
  344. DEP_CPP_DET_C=\
  345.     ".\edge_finder.h"\
  346.     
  347.  
  348. "$(INTDIR)\det.obj" : $(SOURCE) $(DEP_CPP_DET_C) "$(INTDIR)"
  349.  
  350.  
  351. # End Source File
  352. ################################################################################
  353. # Begin Source File
  354.  
  355. SOURCE=.\dtor.c
  356. DEP_CPP_DTOR_=\
  357.     ".\edge_finder.h"\
  358.     
  359.  
  360. "$(INTDIR)\dtor.obj" : $(SOURCE) $(DEP_CPP_DTOR_) "$(INTDIR)"
  361.  
  362.  
  363. # End Source File
  364. ################################################################################
  365. # Begin Source File
  366.  
  367. SOURCE=.\edge_map.c
  368. DEP_CPP_EDGE_=\
  369.     ".\edge_finder.h"\
  370.     
  371.  
  372. "$(INTDIR)\edge_map.obj" : $(SOURCE) $(DEP_CPP_EDGE_) "$(INTDIR)"
  373.  
  374.  
  375. # End Source File
  376. ################################################################################
  377. # Begin Source File
  378.  
  379. SOURCE=.\filter.c
  380. DEP_CPP_FILTE=\
  381.     ".\edge_finder.h"\
  382.     
  383.  
  384. "$(INTDIR)\filter.obj" : $(SOURCE) $(DEP_CPP_FILTE) "$(INTDIR)"
  385.  
  386.  
  387. # End Source File
  388. ################################################################################
  389. # Begin Source File
  390.  
  391. SOURCE=.\find_edg.c
  392. DEP_CPP_FIND_=\
  393.     ".\edge_finder.h"\
  394.     
  395.  
  396. "$(INTDIR)\find_edg.obj" : $(SOURCE) $(DEP_CPP_FIND_) "$(INTDIR)"
  397.  
  398.  
  399. # End Source File
  400. ################################################################################
  401. # Begin Source File
  402.  
  403. SOURCE=.\hyst.c
  404. DEP_CPP_HYST_=\
  405.     ".\edge_finder.h"\
  406.     
  407.  
  408. "$(INTDIR)\hyst.obj" : $(SOURCE) $(DEP_CPP_HYST_) "$(INTDIR)"
  409.  
  410.  
  411. # End Source File
  412. ################################################################################
  413. # Begin Source File
  414.  
  415. SOURCE=.\loc.c
  416. DEP_CPP_LOC_C=\
  417.     ".\edge_finder.h"\
  418.     
  419.  
  420. "$(INTDIR)\loc.obj" : $(SOURCE) $(DEP_CPP_LOC_C) "$(INTDIR)"
  421.  
  422.  
  423. # End Source File
  424. ################################################################################
  425. # Begin Source File
  426.  
  427. SOURCE=.\thin.c
  428. DEP_CPP_THIN_=\
  429.     ".\edge_finder.h"\
  430.     
  431.  
  432. "$(INTDIR)\thin.obj" : $(SOURCE) $(DEP_CPP_THIN_) "$(INTDIR)"
  433.  
  434.  
  435. # End Source File
  436. ################################################################################
  437. # Begin Source File
  438.  
  439. SOURCE=.\thld.c
  440. DEP_CPP_THLD_=\
  441.     ".\edge_finder.h"\
  442.     
  443.  
  444. "$(INTDIR)\thld.obj" : $(SOURCE) $(DEP_CPP_THLD_) "$(INTDIR)"
  445.  
  446.  
  447. # End Source File
  448. ################################################################################
  449. # Begin Source File
  450.  
  451. SOURCE=.\write.c
  452. DEP_CPP_WRITE=\
  453.     ".\edge_finder.h"\
  454.     
  455.  
  456. "$(INTDIR)\write.obj" : $(SOURCE) $(DEP_CPP_WRITE) "$(INTDIR)"
  457.  
  458.  
  459. # End Source File
  460. # End Target
  461. # End Project
  462. ################################################################################
  463.